function initMap() {
    // 创建Map实例
    var map = new BMap.Map("allmap");
    // 初始化地图,设置中心点坐标和地图级别
    var point = new BMap.Point(116.404, 39.915);
    map.centerAndZoom(point, 11);
    //添加地图类型控件
    map.addControl(
        new BMap.MapTypeControl(
            {
                mapTypes:
                    [
                        BMAP_NORMAL_MAP,
                        BMAP_HYBRID_MAP
                    ]
            }
            )
    );
    map.addControl(new BMap.NavigationControl());
    map.addControl(new BMap.ScaleControl());
    map.addControl(new BMap.OverviewMapControl());
    map.addControl(new BMap.GeolocationControl());
    // 设置地图显示的城市 此项是必须设置的
    map.setCurrentCity("北京");
    //开启鼠标滚轮缩放
    map.enableScrollWheelZoom(true);
    return map;
}

function addInfo(map, point, info) {
    // 初始化地图,设置中心点坐标和地图级别
    map.centerAndZoom(point, 11);
    var marker = new BMap.Marker(point);
    map.addOverlay(marker);
    var opts = {
        // 信息窗口宽度
        width : 250,
        // 信息窗口高度
        height: 300,
        // 信息窗口标题
        title : "灾害信息"
    };
    // 创建信息窗口对象
    var infoWindow = new BMap.InfoWindow(info, opts);
    marker.addEventListener("click", function()
    {
        //开启信息窗口
        map.openInfoWindow(infoWindow, point);
    });
}